package com.winhxd.b2c.order.service;


import com.winhxd.b2c.common.context.CustomerUser;
import com.winhxd.b2c.common.domain.order.condition.OrderPayCallBackCondition;
import com.winhxd.b2c.common.domain.order.condition.OrderPayInfoCondition;
import com.winhxd.b2c.common.domain.order.vo.OrderPayVO;

/**
 * @description: 订单支付service
 * @author: liuhanning
 * @create: 2019-01-08 11:29
 **/
public interface OrderPayService {

/**
* @Description: 获取支付需要数据
* @Author: liuhanning
* @Date:  2019-01-08 11:42
*/
OrderPayVO getOrderPayInfo(OrderPayInfoCondition condition, CustomerUser customerUser);

/**
 * @Description: 订单支付回调
 * @Author: liuhanning
 * @Date: 2019/1/10 19:49
 */
Boolean orderPayCallBack(OrderPayCallBackCondition callBackCondition);
}
